package com.wondertek.service.sdk.iotdh.dto.res.deviceDetail;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

/**
 * @author xxx
 * @Date 2024/9/5 11:01
 */
@Data
public class Channel {
    @Schema(name = "channelPicUrl", description = "设备通道的缩略图。新设备的缩略图可能不存在。您可以上传设备通道的缩略图或刷新设备的缩略图。", required = false)
    private String channelPicUrl;

    @Schema(name = "csStatus", description = "云存储状态。notExist: 包未激活。using: 云存储已激活且未过期。expired: 包已过期。", required = false)
    private String csStatus;

    @Schema(name = "shareFunctions", description = "共享权限下的权限字符串，用逗号分隔。", required = false)
    private String shareFunctions;

    @Schema(name = "channelId", description = "通道编号。", required = false)
    private String channelId;

    @Schema(name = "channelName", description = "通道名称。", required = false)
    private String channelName;

    @Schema(name = "channelAbility", description = "通道能力集，用逗号分隔。", required = false)
    private String channelAbility;

    @Schema(name = "channelStatus", description = "通道状态：在线，离线，睡眠，升级。", required = false)
    private String channelStatus;

    @Schema(name = "lastOffLineTime", description = "通道的最后一次离线时间。", required = false)
    private String lastOffLineTime;
}
